﻿body{ 
		font-family: SimSun, Sans-Serif, Arial;
		margin:0 auto; 
		width:100%; 
		height:100%;
		font-size:12px;
		overflow-x:hidden; 
		overflow-y:auto\9;		/* lt IE8 */
		
		background:#fff;
}

.main-content{
		width:100%;
		height:100%;
		margin:0;
		padding:0;
}

.main-content > .panel-bg{
		position:relative;
		float:left;
		width:444px;
		height:100%;
		/*background:#FFFAFA;*/
		/*border:1px solid #BDB76D;*/
		opacity:0.8;
		filter:alpha(opacity=80);		/* IE */
}

.main-content > .panel-bg > .panel-bg-inner{
		background:#FFFAFA;
		width:420px;
		position:relative;
		float:left;
		border:1px solid #BDB76D;
		height:100%;
		padding:10px 0 0 10px;
}

.main-content > .panel-bg > .panel-show-hide-block{
		/*position:absolute;
		right:419px;
		top:30px;*/
		position:relative;
		float:left;
		margin-top:30px;
		z-index:1000;
		width:24px;
		height:70px;
		background:#FFFAFA;
		border:1px solid #BDB76D;
		border-left:1px solid #FFFAFA;
		opacity:0.8;
		filter:alpha(opacity=80);		/* IE */
}

.main-content > .panel-bg > .panel-show-hide-block > a{
		display:block;
		text-decoration:none;
		color:#000;
		padding:5px 0 0 5px;
		width:100%;
		height:100%;
}

.panel-block-normal{ color:#000; }
.panel-block-highlight{ background:#000066; color:#fff; }
.panel-block-highlight > span, .panel-block-highlight > i{ color:#fff; }

.main-content > .main-panel{
		position:relative;
		float:left;
		width:76%;
		padding:10px 0 0 10px;
}

.widget-box {
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 3px 0;
  border: 1px solid #CCC;
  width:100%;
}

.widget-header {
  /*border-left: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-top: 1px solid #CCC;*/
  background-position: 0% 0%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  min-height: 24px;
  background-repeat: repeat-x;
  color: #669fc7;
  border-bottom: 1px solid #DDD;
  padding-left: 12px;
  background-image: linear-gradient(to bottom,#fff 0,#eee 100%);
  background-color: #f7f7f7;
  background-attachment: scroll;
  border:0;
  border-bottom:1px solid #ccc;
}

.widget-body {
  border-top: 0;
  background-color: #FFF;
  min-height:780px;
}

.widget-main.padding-6 {
  padding: 6px;
}

/* 响应式适应 */
@media (min-width: 1440px) {
		.main-content{ height:830px; }
		/*.main-content > .main-panel{ width:76%; }*/
}